package com.shine.app.bean.request;

import com.google.gson.annotations.SerializedName;
import com.shine.app.bean.BaseBean;

public class PaymentUnregisterUserBean extends BaseBean {

	private static final long serialVersionUID = 1L;
	@SerializedName("SendDealsAndUpdates")
	private boolean sendDealsAndUpdates;
	@SerializedName("SendUpdateFromSelectedGolfCourse")
	private boolean sendUpdateFromSelectedGolfCourse;
	@SerializedName("RatePerPlayer")
	private double ratePerPlayer;
	@SerializedName("NumberOfPlayers")
	private int numberOfPlayers;
	@SerializedName("DiscountPerPlayer")
	private double discountPerPlayer;
	@SerializedName("TeeTime")
	private String teeTime;
	@SerializedName("PostPayTotal")
	private double postPayTotal;
	@SerializedName("NumberOfHoles")
	private double numberOfHoles;
	@SerializedName("PrePayTotal")
	private double prePayTotal;
	@SerializedName("CourseId")
	private int courseId;
	@SerializedName("FirstName")
	private String firstName;
	@SerializedName("Email")
	private String email;
	@SerializedName("LastName")
	private String lastName;
	@SerializedName("PhoneNumber")
	private String phoneNumber;
	@SerializedName("PaymentToken")
	private String paymentToken;
	@SerializedName("PaymentChargeCard")
	private String paymentChargeCard;
	@SerializedName("PaymentLast4")
	private String paymentLast4;
	@SerializedName("PaymentExpiration")
	private String paymentExpiration;
	@SerializedName("Country2IsoCode")
	protected String country2IsoCode;

	public String getCountry2IsoCode() {
		return country2IsoCode;
	}

	public void setCountry2IsoCode(String country2IsoCode) {
		this.country2IsoCode = country2IsoCode;
	}

	public boolean isSendDealsAndUpdates() {
		return sendDealsAndUpdates;
	}

	public void setSendDealsAndUpdates(boolean sendDealsAndUpdates) {
		this.sendDealsAndUpdates = sendDealsAndUpdates;
	}

	public boolean isSendUpdateFromSelectedGolfCourse() {
		return sendUpdateFromSelectedGolfCourse;
	}

	public void setSendUpdateFromSelectedGolfCourse(
			boolean sendUpdateFromSelectedGolfCourse) {
		this.sendUpdateFromSelectedGolfCourse = sendUpdateFromSelectedGolfCourse;
	}

	public double getRatePerPlayer() {
		return ratePerPlayer;
	}

	public void setRatePerPlayer(double ratePerPlayer) {
		this.ratePerPlayer = ratePerPlayer;
	}

	public int getNumberOfPlayers() {
		return numberOfPlayers;
	}

	public void setNumberOfPlayers(int numberOfPlayers) {
		this.numberOfPlayers = numberOfPlayers;
	}

	public double getDiscountPerPlayer() {
		return discountPerPlayer;
	}

	public void setDiscountPerPlayer(double discountPerPlayer) {
		this.discountPerPlayer = discountPerPlayer;
	}

	public String getTeeTime() {
		return teeTime;
	}

	public void setTeeTime(String teeTime) {
		this.teeTime = teeTime;
	}

	public double getPostPayTotal() {
		return postPayTotal;
	}

	public void setPostPayTotal(double postPayTotal) {
		this.postPayTotal = postPayTotal;
	}

	public double getNumberOfHoles() {
		return numberOfHoles;
	}

	public void setNumberOfHoles(double numberOfHoles) {
		this.numberOfHoles = numberOfHoles;
	}

	public double getPrePayTotal() {
		return prePayTotal;
	}

	public void setPrePayTotal(double prePayTotal) {
		this.prePayTotal = prePayTotal;
	}

	public int getCourseId() {
		return courseId;
	}

	public void setCourseId(int courseId) {
		this.courseId = courseId;
	}

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getPhoneNumber() {
		return phoneNumber;
	}

	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	public String getPaymentToken() {
		return paymentToken;
	}

	public void setPaymentToken(String paymentToken) {
		this.paymentToken = paymentToken;
	}

	public String getPaymentChargeCard() {
		return paymentChargeCard;
	}

	public void setPaymentChargeCard(String paymentChargeCard) {
		this.paymentChargeCard = paymentChargeCard;
	}

	public String getPaymentLast4() {
		return paymentLast4;
	}

	public void setPaymentLast4(String paymentLast4) {
		this.paymentLast4 = paymentLast4;
	}

	public String getPaymentExpiration() {
		return paymentExpiration;
	}

	public void setPaymentExpiration(String paymentExpiration) {
		this.paymentExpiration = paymentExpiration;
	}

}
